embedded software embedded systems dc power supplies unix windows power supplies generator bench power supply programmable power supply rf signal generator open source pulse generators linux dc power supply function generator dmm development calibration